start = 50000
value = 20
rate = 0.95
base = 0
bounus = 0
handle = 300
hold = 0
cost = 10
flot = 0
gets = 0

base  = start 
for i in range(10):
    hold  = hold + handle
    bonus = value*hold
    base  = base - value*handle - cost
    gets  = gets + value*handle*0.05
    flot  = base + hold*value
    print ("{:.2f} \t {:.2f} \t {:.2f} \t [{:.2f}] \t [{:.2f}] \t ({:.2f})".format(value,hold,bonus, base, flot, gets))
    value = value*rate

print ("===========================================")

rate = 1.08
for i in range(9):
    value = value*rate
    hold  = hold - handle
    bonus = value*hold
    base  = base + value*handle - cost
    gets  = gets + value*handle*0.05
    flot  = base + hold*value
    print ("{:.2f} \t {:.2f} \t {:.2f} \t [{:.2f}] \t [{:.2f}] \t ({:.2f})".format(value,hold,bonus, base, flot, gets))

print ("\n{:.2f}".format(flot + gets))

